package com.sentrix.auto.printercenter.infrastructure.persistence;

import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.sentrix.auto.printercenter.domain.entity.PrinterTaskEntity;
import com.sentrix.auto.printercenter.domain.entity.StationEntity;

public interface IStationRepository extends IService<StationEntity> {
    StationEntity findByCode(String stationCode);

    void removeByCode(String stationCode);

    Page<StationEntity> pageQuery(int currentPage, int pageSize, String code, String name, String printerCode);
}
